// pages/index_detail/FM/FM.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // arr:[1,2,3,4,5,6,7,8,9,10,11,12]
    FMInfo: [], // 从后端获取的音频信息数组
    Coursetype:[],
    currentCoursetype: '咨询师培训' // 默认显示的课程类型

  },
  enterBack(){
    wx.switchTab({
      url: '../../index/index',
    })
  },

// //   跳转到播放页面
// enterMusic(){
//     wx.navigateTo({
//       url: '../FM/music/music',
//     })
// },
enterMusic: function(event) {
    const audioId = event.currentTarget.dataset.audioId; // 获取当前点击的音频 ID
    wx.navigateTo({
      url: `../FM/music/music?audioId=${audioId}`
    });
  },

 // 事件处理函数
 onTitleTap: function(event) {
    const coursetype = event.currentTarget.dataset.coursetype;
    this.setData({
      currentCoursetype: coursetype
    });
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    wx.request({
        url: 'http://localhost:8085/audio/info',
        method: 'GET',
        data: {
          companyInfo: {}
        },
        success: (res) => {
          console.log('请求成功:', res.data.data);
          // 处理请求成功的情况
          // 例如，将获取到的数据存储到页面的 data 对象中
          this.setData({
            FMInfo: res.data.data
          });
        },
        fail: (err) => {
          console.error('请求失败:', err);
          // 处理请求失败的情况
          // 例如，显示错误提示
          wx.showToast({
            title: '请求失败，请检查网络',
            icon: 'none',
            duration: 2000
          });
        }
      }),
      wx.request({
        url: 'http://localhost:8085/coursetype',
        method: 'GET',
        success: (res) => {
            const coursetypes = res.data.data;
            console.log("课程类型");
            console.log(res.data.data);
            this.setData({
              Coursetype: coursetypes,
              // 设置默认课程类型为数组中的第一个元素
              currentCoursetype: coursetypes.length > 0 ? coursetypes[0].name : null
            });
        },
        fail: (err) => {
          console.error('请求失败:', err);
          // 处理请求失败的情况
          // 例如，显示错误提示
          wx.showToast({
            title: '请求失败，请检查网络',
            icon: 'none',
            duration: 2000
          });
        }
      })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})